"""
导包
    创建一个init属性
    获取配置文件路径
    读取制定地址文件下的配置文件
  穿件对外方法
  获取所有section下的所有的option数据
  返回指定section下所有的option

"""
import os
import configparser
class readConfig():
    def __init__(self):
        self.patn=os.path.dirname(os.path.dirname(__file__))+'/config.ini'
        self.conf=configparser.ConfigParser()
        self.conf.read(self.patn,encoding='utf-8')

    def get_section(self,section):
        return self.conf.items(section)

    def get_option(self,section,option):
        return self.conf.get(section,option)

if __name__ == '__main__':
    config=readConfig()
    re=config.get_section('mysql')
    print(re)
    rw=config.get_option('mysql','port')
    print(rw)
